home *** CD-ROM | disk | FTP | other *** search
- on(release){
- if("0" < eval("../../../../main_form:recurType") and eval("../../../../recurrence/controller:end_string") ne "none" and eval("../../:type") < "2")
- {
- set("_level100:jcDefeated","rec end string: " add eval("../../../../recurrence/controller:end_string"));
- set("../../../../recurrence/controller:end_string","none");
- call("../../../../recurrence/summary/logic:buildSummary");
- call("../../../../recurrence:OK");
- }
- day = eval("../:day");
- month = eval("../:month");
- year = eval("../:year");
- if(length(day) == "1")
- {
- day = "0" add day;
- }
- if(length(month) == "1")
- {
- month = "0" add month;
- }
- if(eval("../../../../main_form:alldayevent") == "0")
- {
- set(eval("../../:target") add "day",day);
- set(eval("../../:target") add "month",month);
- set(eval("../../:target") add "year",year);
- if(int(eval("_level0/data:dateformat")) == "0")
- {
- set(eval("../../:target") add "string",day add "/" add month add "/" add year);
- }
- else
- {
- set(eval("../../:target") add "string",month add "/" add day add "/" add year);
- }
- }
- else
- {
- set(eval("../../:target") add "day",day);
- set("../../../../main_form:day",day);
- set(eval("../../:target") add "month",month);
- set("../../../../main_form:month",month);
- set(eval("../../:target") add "year",year);
- set("../../../../main_form:year",year);
- if(int(eval("_level0/data:dateformat")) == "0")
- {
- set(eval("../../:target") add "string",day add "/" add month add "/" add year);
- set("../../../../main_form:string",day add "/" add month add "/" add year);
- }
- else
- {
- set(eval("../../:target") add "string",month add "/" add day add "/" add year);
- set("../../../../main_form:string",month add "/" add day add "/" add year);
- }
- }
- if(eval("../../:type") == "2")
- {
- if(eval("../../../../main_form:alldayevent") == "0")
- {
- enddatevalue = int(eval("../../../../main_form:end_year")) * "512" + int(eval("../../../../main_form:end_month")) * "32" + int(eval("../../../../main_form:end_day"));
- }
- else
- {
- enddatevalue = int(eval("../../../../main_form:start_year")) * "512" + int(eval("../../../../main_form:start_month")) * "32" + int(eval("../../../../main_form:start_day"));
- }
- recenddatevalue = int(year) * "512" + int(month) * "32" + int(day);
- if(recenddatevalue < enddatevalue and "0" < recenddatevalue)
- {
- if(eval("../../../../main_form:alldayevent") == "0")
- {
- set(eval("../../:target") add "day",eval("../../../../main_form:end_day"));
- set(eval("../../:target") add "month",eval("../../../../main_form:end_month"));
- set(eval("../../:target") add "year",eval("../../../../main_form:end_year"));
- if(int(eval("_level0/data:dateformat")) == "0")
- {
- set(eval("../../:target") add "string",eval("../../../../main_form:end_day") add "/" add eval("../../../../main_form:end_month") add "/" add eval("../../../../main_form:end_year"));
- }
- else
- {
- set(eval("../../:target") add "string",eval("../../../../main_form:end_month") add "/" add eval("../../../../main_form:end_day") add "/" add eval("../../../../main_form:end_year"));
- }
- }
- else
- {
- set(eval("../../:target") add "day",eval("../../../../main_form:start_day"));
- set(eval("../../:target") add "month",eval("../../../../main_form:start_month"));
- set(eval("../../:target") add "year",eval("../../../../main_form:start_year"));
- if(int(eval("_level0/data:dateformat")) == "0")
- {
- set(eval("../../:target") add "string",eval("../../../../main_form:start_day") add "/" add eval("../../../../main_form:start_month") add "/" add eval("../../../../main_form:start_year"));
- }
- else
- {
- set(eval("../../:target") add "string",eval("../../../../main_form:start_month") add "/" add eval("../../../../main_form:start_day") add "/" add eval("../../../../main_form:start_year"));
- }
- }
- set("_level0/lib:popup_size","1");
- set("_level0/lib:popup_subject","repeat error");
- set("_level0/lib:popup_type","alert");
- set("_level0/lib:popup_target","");
- set("_level0/lib:popup_body",eval("_level0/dict:mt_repeaterror"));
- set("_level0/lib:popup_closeType","cancel");
- call("_level0/lib:openPopup");
- }
- call("../../../../recurrence/summary/logic:test");
- }
- else if(eval("../../:type") == "1" or eval("../../:type") == "3")
- {
- call("../../../../main_form/logic:datecheck");
- }
- tellTarget("../../../")
- {
- play();
- }
- tellTarget("_level40/sound")
- {
- gotoAndStop("accept");
- }
- }
-